<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>Node (Closure Compiler)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Node (Closure Compiler)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/google/javascript/rhino/JSTypeExpression.html" title="class in com.google.javascript.rhino"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/google/javascript/rhino/Node.AncestorIterable.html" title="class in com.google.javascript.rhino"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/javascript/rhino/Node.html" target="_top">Frames</a></li>
<li><a href="Node.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.google.javascript.rhino</div>
<h2 title="Class Node" class="title">Class Node</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.google.javascript.rhino.Node</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Cloneable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">Node</span>
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable</pre>
<div class="block">This class implements the root of the intermediate representation.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.google.javascript.rhino.Node">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!--   -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.AncestorIterable.html" title="class in com.google.javascript.rhino">Node.AncestorIterable</a></strong></code>
<div class="block">Iterator to go up the ancestor tree.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.FileLevelJsDocBuilder.html" title="class in com.google.javascript.rhino">Node.FileLevelJsDocBuilder</a></strong></code>
<div class="block">An inner class that provides back-door access to the license
 property of the JSDocInfo property for this node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.SideEffectFlags.html" title="class in com.google.javascript.rhino">Node.SideEffectFlags</a></strong></code>
<div class="block">A helper class for getting and setting the side-effect flags.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#CHANGE_TIME">CHANGE_TIME</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#COLUMN_BITS">COLUMN_BITS</a></strong></code>
<div class="block">COLUMN_BITS represents how many of the lower-order bits of
 sourcePosition are reserved for storing the column number.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#COLUMN_MASK">COLUMN_MASK</a></strong></code>
<div class="block">COLUMN_MASK stores a value where bits storing the column number
 are set, and bits storing the line are not set.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#DECR_FLAG">DECR_FLAG</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#DIRECT_EVAL">DIRECT_EVAL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#DIRECTIVES">DIRECTIVES</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#EMPTY_BLOCK">EMPTY_BLOCK</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#FLAG_ARGUMENTS_UNMODIFIED">FLAG_ARGUMENTS_UNMODIFIED</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#FLAG_GLOBAL_STATE_UNMODIFIED">FLAG_GLOBAL_STATE_UNMODIFIED</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#FLAG_LOCAL_RESULTS">FLAG_LOCAL_RESULTS</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#FLAG_NO_THROWS">FLAG_NO_THROWS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#FLAG_THIS_UNMODIFIED">FLAG_THIS_UNMODIFIED</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#FREE_CALL">FREE_CALL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#INCRDECR_PROP">INCRDECR_PROP</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#INFERRED_FUNCTION">INFERRED_FUNCTION</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#INPUT_ID">INPUT_ID</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#IS_CONSTANT_NAME">IS_CONSTANT_NAME</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#IS_DISPATCHER">IS_DISPATCHER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#IS_NAMESPACE">IS_NAMESPACE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#JSDOC_INFO_PROP">JSDOC_INFO_PROP</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#LAST_PROP">LAST_PROP</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#LENGTH">LENGTH</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#MAX_COLUMN_NUMBER">MAX_COLUMN_NUMBER</a></strong></code>
<div class="block">MAX_COLUMN_NUMBER represents the maximum column number that can
 be represented.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#NO_SIDE_EFFECTS">NO_SIDE_EFFECTS</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#OPT_ARG_NAME">OPT_ARG_NAME</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#ORIGINALNAME_PROP">ORIGINALNAME_PROP</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#POST_FLAG">POST_FLAG</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#QUOTED_PROP">QUOTED_PROP</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#REFLECTED_OBJECT">REFLECTED_OBJECT</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#SIDE_EFFECT_FLAGS">SIDE_EFFECT_FLAGS</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#SIDE_EFFECTS_ALL">SIDE_EFFECTS_ALL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#SIDE_EFFECTS_FLAGS_MASK">SIDE_EFFECTS_FLAGS_MASK</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#SLASH_V">SLASH_V</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#STATIC_SOURCE_FILE">STATIC_SOURCE_FILE</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#SYNTHETIC_BLOCK_PROP">SYNTHETIC_BLOCK_PROP</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#VAR_ARGS_NAME">VAR_ARGS_NAME</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int)">Node</a></strong>(int&nbsp;nodeType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, int, int)">Node</a></strong>(int&nbsp;nodeType,
    int&nbsp;lineno,
    int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node[])">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>[]&nbsp;children)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node[], int, int)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>[]&nbsp;children,
    int&nbsp;lineno,
    int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node, int, int)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child,
    int&nbsp;lineno,
    int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, int, int)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right,
    int&nbsp;lineno,
    int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, int, int)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right,
    int&nbsp;lineno,
    int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid2,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, int, int)">Node</a></strong>(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid2,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right,
    int&nbsp;lineno,
    int&nbsp;charno)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addChildAfter(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">addChildAfter</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild,
             <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</code>
<div class="block">Add 'child' after 'node'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addChildBefore(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">addChildBefore</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild,
              <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</code>
<div class="block">Add 'child' before 'node'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addChildrenAfter(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">addChildrenAfter</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;children,
                <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</code>
<div class="block">Add all children after 'node'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addChildrenToBack(com.google.javascript.rhino.Node)">addChildrenToBack</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;children)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addChildrenToFront(com.google.javascript.rhino.Node)">addChildrenToFront</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;children)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addChildToBack(com.google.javascript.rhino.Node)">addChildToBack</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addChildToFront(com.google.javascript.rhino.Node)">addChildToFront</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#addSuppression(java.lang.String)">addSuppression</a></strong>(java.lang.String&nbsp;warning)</code>
<div class="block">Adds a warning to be suppressed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#appendStringTree(java.lang.Appendable)">appendStringTree</a></strong>(java.lang.Appendable&nbsp;appendable)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#checkTreeEquals(com.google.javascript.rhino.Node)">checkTreeEquals</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node2)</code>
<div class="block">Checks if the subtree under this node is the same as another subtree.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Iterable&lt;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#children()">children</a></strong>()</code>
<div class="block">Return an iterable object that iterates over this node's children.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#cloneNode()">cloneNode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#clonePropsFrom(com.google.javascript.rhino.Node)">clonePropsFrom</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>
<div class="block">Clone the properties from the provided node without copying
 the property object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#cloneTree()">cloneTree</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#copyInformationFrom(com.google.javascript.rhino.Node)">copyInformationFrom</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>
<div class="block">Copies source file and name information from the other
 node given to the current node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#copyInformationFromForTree(com.google.javascript.rhino.Node)">copyInformationFromForTree</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>
<div class="block">Copies source file and name information from the other node to the
 entire tree rooted at this node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#detachChildren()">detachChildren</a></strong>()</code>
<div class="block">Removes all children from this node and isolates the children from each
 other.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#detachFromParent()">detachFromParent</a></strong>()</code>
<div class="block">Removes this node from its parent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#extractCharno(int)">extractCharno</a></strong>(int&nbsp;lineCharNo)</code>
<div class="block">Extracts the character number and character number from a merged line
 char number (see <a href="../../../../com/google/javascript/rhino/Node.html#mergeLineCharNo(int, int)"><code>mergeLineCharNo(int, int)</code></a>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#extractLineno(int)">extractLineno</a></strong>(int&nbsp;lineCharNo)</code>
<div class="block">Extracts the line number and character number from a merged line char
 number (see <a href="../../../../com/google/javascript/rhino/Node.html#mergeLineCharNo(int, int)"><code>mergeLineCharNo(int, int)</code></a>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getAncestor(int)">getAncestor</a></strong>(int&nbsp;level)</code>
<div class="block">Gets the ancestor node relative to this.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.AncestorIterable.html" title="class in com.google.javascript.rhino">Node.AncestorIterable</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getAncestors()">getAncestors</a></strong>()</code>
<div class="block">Iterates all of the node's ancestors excluding itself.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getBooleanProp(int)">getBooleanProp</a></strong>(int&nbsp;propType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getChangeTime()">getChangeTime</a></strong>()</code>
<div class="block">Returns the time of the last change for this node</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getCharno()">getCharno</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getChildAtIndex(int)">getChildAtIndex</a></strong>(int&nbsp;i)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getChildBefore(com.google.javascript.rhino.Node)">getChildBefore</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getChildCount()">getChildCount</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getDirectives()">getDirectives</a></strong>()</code>
<div class="block">Returns the set of ES5 directives for this node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getDouble()">getDouble</a></strong>()</code>
<div class="block">Can only be called when <tt>getType() == TokenStream.NUMBER</tt></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getExistingIntProp(int)">getExistingIntProp</a></strong>(int&nbsp;propType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getFirstChild()">getFirstChild</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getIndexOfChild(com.google.javascript.rhino.Node)">getIndexOfChild</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/InputId.html" title="class in com.google.javascript.rhino">InputId</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getInputId()">getInputId</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getIntProp(int)">getIntProp</a></strong>(int&nbsp;propType)</code>
<div class="block">Returns the integer value for the property, or 0 if the property
 is not defined.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.FileLevelJsDocBuilder.html" title="class in com.google.javascript.rhino">Node.FileLevelJsDocBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getJsDocBuilderForNode()">getJsDocBuilderForNode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino">JSDocInfo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getJSDocInfo()">getJSDocInfo</a></strong>()</code>
<div class="block">Get the <a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino"><code>JSDocInfo</code></a> attached to this node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/jstype/JSType.html" title="class in com.google.javascript.rhino.jstype">JSType</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getJSType()">getJSType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getLastChild()">getLastChild</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getLastSibling()">getLastSibling</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getLength()">getLength</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getLineno()">getLineno</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getNext()">getNext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getParent()">getParent</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getProp(int)">getProp</a></strong>(int&nbsp;propType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getQualifiedName()">getQualifiedName</a></strong>()</code>
<div class="block">This function takes a set of GETPROP nodes and produces a string that is
 each property separated by dots.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getSideEffectFlags()">getSideEffectFlags</a></strong>()</code>
<div class="block">Returns the side effects flags for this node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getSourceFileName()">getSourceFileName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getSourceOffset()">getSourceOffset</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getSourcePosition()">getSourcePosition</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/jstype/StaticSourceFile.html" title="interface in com.google.javascript.rhino.jstype">StaticSourceFile</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getStaticSourceFile()">getStaticSourceFile</a></strong>()</code>
<div class="block">Returns the source file associated with this input.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getString()">getString</a></strong>()</code>
<div class="block">Can only be called when node has String context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#getType()">getType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#hasChild(com.google.javascript.rhino.Node)">hasChild</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#hasChildren()">hasChildren</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#hasMoreThanOneChild()">hasMoreThanOneChild</a></strong>()</code>
<div class="block">Check for more than one child more efficiently than by iterating over all
 the children as is done with Node.getChildCount().</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#hasOneChild()">hasOneChild</a></strong>()</code>
<div class="block">Check for one child more efficiently than by iterating over all the
 children as is done with Node.getChildCount().</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isAdd()">isAdd</a></strong>()</code>
<div class="block">AST type check methods</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isAnd()">isAnd</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isArrayLit()">isArrayLit</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isAssign()">isAssign</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isAssignAdd()">isAssignAdd</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isBlock()">isBlock</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isBreak()">isBreak</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isCall()">isCall</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isCase()">isCase</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isCast()">isCast</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isCatch()">isCatch</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isComma()">isComma</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isContinue()">isContinue</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isDebugger()">isDebugger</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isDec()">isDec</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isDefaultCase()">isDefaultCase</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isDelProp()">isDelProp</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isDo()">isDo</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isEmpty()">isEmpty</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isEquivalentTo(com.google.javascript.rhino.Node)">isEquivalentTo</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</code>
<div class="block">Returns true if this node is equivalent semantically to another</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isEquivalentToShallow(com.google.javascript.rhino.Node)">isEquivalentToShallow</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</code>
<div class="block">Checks equivalence without going into inner functions</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isEquivalentToTyped(com.google.javascript.rhino.Node)">isEquivalentToTyped</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</code>
<div class="block">Returns true if this node is equivalent semantically to another and
 the types are equivalent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isExprResult()">isExprResult</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isFalse()">isFalse</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isFor()">isFor</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isFromExterns()">isFromExterns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isFunction()">isFunction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isGetElem()">isGetElem</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isGetProp()">isGetProp</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isGetterDef()">isGetterDef</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isHook()">isHook</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isIf()">isIf</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isIn()">isIn</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isInc()">isInc</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isInstanceOf()">isInstanceOf</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isLabel()">isLabel</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isLabelName()">isLabelName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isLocalResultCall()">isLocalResultCall</a></strong>()</code>
<div class="block">Returns true if this node is a function or constructor call that
 returns a primitive or a local object (an object that has no other
 references).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isName()">isName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isNE()">isNE</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isNew()">isNew</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isNoSideEffectsCall()">isNoSideEffectsCall</a></strong>()</code>
<div class="block">Returns true if this node is a function or constructor call that
 has no side effects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isNot()">isNot</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isNull()">isNull</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isNumber()">isNumber</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isObjectLit()">isObjectLit</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isOnlyModifiesArgumentsCall()">isOnlyModifiesArgumentsCall</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isOnlyModifiesThisCall()">isOnlyModifiesThisCall</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isOptionalArg()">isOptionalArg</a></strong>()</code>
<div class="block">Returns whether this node is an optional argument node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isOr()">isOr</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isParamList()">isParamList</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isQualifiedName()">isQualifiedName</a></strong>()</code>
<div class="block">Returns whether a node corresponds to a simple or a qualified name, such as
 <code>x</code> or <code>a.b.c</code> or <code>this.a</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isQuotedString()">isQuotedString</a></strong>()</code>
<div class="block">This should only be called for STRING nodes children of OBJECTLIT.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isRegExp()">isRegExp</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isReturn()">isReturn</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isScript()">isScript</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isSetterDef()">isSetterDef</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isString()">isString</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isStringKey()">isStringKey</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isSwitch()">isSwitch</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isSyntheticBlock()">isSyntheticBlock</a></strong>()</code>
<div class="block">Returns whether this is a synthetic block that should not be considered
 a real source block.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isThis()">isThis</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isThrow()">isThrow</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isTrue()">isTrue</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isTry()">isTry</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isTypeOf()">isTypeOf</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isUnscopedQualifiedName()">isUnscopedQualifiedName</a></strong>()</code>
<div class="block">Returns whether a node corresponds to a simple or a qualified name without
 a "this" reference, such as <code>a.b.c</code>, but not <code>this.a</code>
 .</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isVar()">isVar</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isVarArgs()">isVarArgs</a></strong>()</code>
<div class="block">Returns whether this node is a variable length argument node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isVoid()">isVoid</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isWhile()">isWhile</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#isWith()">isWith</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#mayMutateArguments()">mayMutateArguments</a></strong>()</code>
<div class="block">Returns true if this is a new/call that may mutate its arguments.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#mayMutateGlobalStateOrThrow()">mayMutateGlobalStateOrThrow</a></strong>()</code>
<div class="block">Returns true if this is a new/call that may mutate global state or throw.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#mergeLineCharNo(int, int)">mergeLineCharNo</a></strong>(int&nbsp;lineno,
               int&nbsp;charno)</code>
<div class="block">Merges the line number and character number in one integer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#newNumber(double)">newNumber</a></strong>(double&nbsp;number)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#newNumber(double, int, int)">newNumber</a></strong>(double&nbsp;number,
         int&nbsp;lineno,
         int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#newString(int, java.lang.String)">newString</a></strong>(int&nbsp;type,
         java.lang.String&nbsp;str)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#newString(int, java.lang.String, int, int)">newString</a></strong>(int&nbsp;type,
         java.lang.String&nbsp;str,
         int&nbsp;lineno,
         int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#newString(java.lang.String)">newString</a></strong>(java.lang.String&nbsp;str)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#newString(java.lang.String, int, int)">newString</a></strong>(java.lang.String&nbsp;str,
         int&nbsp;lineno,
         int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#putBooleanProp(int, boolean)">putBooleanProp</a></strong>(int&nbsp;propType,
              boolean&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#putIntProp(int, int)">putIntProp</a></strong>(int&nbsp;propType,
          int&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#putProp(int, java.lang.Object)">putProp</a></strong>(int&nbsp;propType,
       java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#removeChild(com.google.javascript.rhino.Node)">removeChild</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</code>
<div class="block">Detach a child from its parent and siblings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#removeChildAfter(com.google.javascript.rhino.Node)">removeChildAfter</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;prev)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#removeChildren()">removeChildren</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#removeFirstChild()">removeFirstChild</a></strong>()</code>
<div class="block">Removes the first child of Node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#removeProp(int)">removeProp</a></strong>(int&nbsp;propType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#replaceChild(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">replaceChild</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child,
            <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild)</code>
<div class="block">Detaches child from Node and replaces it with newChild.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#replaceChildAfter(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">replaceChildAfter</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;prevChild,
                 <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setChangeTime(int)">setChangeTime</a></strong>(int&nbsp;time)</code>
<div class="block">This node was last changed at <code>time</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setCharno(int)">setCharno</a></strong>(int&nbsp;charno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setDirectives(java.util.Set)">setDirectives</a></strong>(java.util.Set&lt;java.lang.String&gt;&nbsp;val)</code>
<div class="block">Sets the ES5 directives on this node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setDouble(double)">setDouble</a></strong>(double&nbsp;value)</code>
<div class="block">Can only be called when <tt>getType() == Token.NUMBER</tt></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setInputId(com.google.javascript.rhino.InputId)">setInputId</a></strong>(<a href="../../../../com/google/javascript/rhino/InputId.html" title="class in com.google.javascript.rhino">InputId</a>&nbsp;inputId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setIsSyntheticBlock(boolean)">setIsSyntheticBlock</a></strong>(boolean&nbsp;val)</code>
<div class="block">Sets whether this is a synthetic block that should not be considered
 a real source block.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setJSDocInfo(com.google.javascript.rhino.JSDocInfo)">setJSDocInfo</a></strong>(<a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino">JSDocInfo</a>&nbsp;info)</code>
<div class="block">Sets the <a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino"><code>JSDocInfo</code></a> attached to this node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setJSType(com.google.javascript.rhino.jstype.JSType)">setJSType</a></strong>(<a href="../../../../com/google/javascript/rhino/jstype/JSType.html" title="class in com.google.javascript.rhino.jstype">JSType</a>&nbsp;jsType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setLength(int)">setLength</a></strong>(int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setLineno(int)">setLineno</a></strong>(int&nbsp;lineno)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setOptionalArg(boolean)">setOptionalArg</a></strong>(boolean&nbsp;optionalArg)</code>
<div class="block">Sets whether this node is an optional argument node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setQuotedString()">setQuotedString</a></strong>()</code>
<div class="block">This should only be called for STRING nodes children of OBJECTLIT.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setSideEffectFlags(int)">setSideEffectFlags</a></strong>(int&nbsp;flags)</code>
<div class="block">Marks this function or constructor call's side effect flags.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setSideEffectFlags(com.google.javascript.rhino.Node.SideEffectFlags)">setSideEffectFlags</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.SideEffectFlags.html" title="class in com.google.javascript.rhino">Node.SideEffectFlags</a>&nbsp;flags)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setSourceEncodedPosition(int)">setSourceEncodedPosition</a></strong>(int&nbsp;sourcePosition)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setSourceEncodedPositionForTree(int)">setSourceEncodedPositionForTree</a></strong>(int&nbsp;sourcePosition)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setSourceFileForTesting(java.lang.String)">setSourceFileForTesting</a></strong>(java.lang.String&nbsp;name)</code>
<div class="block">Sets the source file to a non-extern file of the given name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setStaticSourceFile(com.google.javascript.rhino.jstype.StaticSourceFile)">setStaticSourceFile</a></strong>(<a href="../../../../com/google/javascript/rhino/jstype/StaticSourceFile.html" title="interface in com.google.javascript.rhino.jstype">StaticSourceFile</a>&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setString(java.lang.String)">setString</a></strong>(java.lang.String&nbsp;value)</code>
<div class="block">Can only be called for a Token.STRING or Token.NAME.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setType(int)">setType</a></strong>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setVarArgs(boolean)">setVarArgs</a></strong>(boolean&nbsp;varArgs)</code>
<div class="block">Sets whether this node is a variable length argument node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#setWasEmptyNode(boolean)">setWasEmptyNode</a></strong>(boolean&nbsp;val)</code>
<div class="block">Sets whether this is a synthetic block that should not be considered
 a real source block.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Iterable&lt;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#siblings()">siblings</a></strong>()</code>
<div class="block">Return an iterable object that iterates over this node's siblings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#srcref(com.google.javascript.rhino.Node)">srcref</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#srcrefTree(com.google.javascript.rhino.Node)">srcrefTree</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#toString(boolean, boolean, boolean)">toString</a></strong>(boolean&nbsp;printSource,
        boolean&nbsp;printAnnotations,
        boolean&nbsp;printType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#toStringTree()">toStringTree</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#useSourceInfoFrom(com.google.javascript.rhino.Node)">useSourceInfoFrom</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>
<div class="block">Overwrite all the source information in this node with
 that of <code>other</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#useSourceInfoFromForTree(com.google.javascript.rhino.Node)">useSourceInfoFromForTree</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>
<div class="block">Overwrite all the source information in this node and its subtree with
 that of <code>other</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#useSourceInfoIfMissingFrom(com.google.javascript.rhino.Node)">useSourceInfoIfMissingFrom</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>
<div class="block">Overwrite all the source information in this node with
 that of <code>other</code> iff the source info is missing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#useSourceInfoIfMissingFromForTree(com.google.javascript.rhino.Node)">useSourceInfoIfMissingFromForTree</a></strong>(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</code>
<div class="block">Overwrite all the source information in this node and its subtree with
 that of <code>other</code> iff the source info is missing.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/google/javascript/rhino/Node.html#wasEmptyNode()">wasEmptyNode</a></strong>()</code>
<div class="block">Returns whether this is a synthetic block that should not be considered
 a real source block.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="JSDOC_INFO_PROP">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JSDOC_INFO_PROP</h4>
<pre>public static final&nbsp;int JSDOC_INFO_PROP</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.JSDOC_INFO_PROP">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="VAR_ARGS_NAME">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VAR_ARGS_NAME</h4>
<pre>public static final&nbsp;int VAR_ARGS_NAME</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.VAR_ARGS_NAME">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INCRDECR_PROP">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INCRDECR_PROP</h4>
<pre>public static final&nbsp;int INCRDECR_PROP</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.INCRDECR_PROP">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="QUOTED_PROP">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUOTED_PROP</h4>
<pre>public static final&nbsp;int QUOTED_PROP</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.QUOTED_PROP">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="OPT_ARG_NAME">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OPT_ARG_NAME</h4>
<pre>public static final&nbsp;int OPT_ARG_NAME</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.OPT_ARG_NAME">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SYNTHETIC_BLOCK_PROP">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SYNTHETIC_BLOCK_PROP</h4>
<pre>public static final&nbsp;int SYNTHETIC_BLOCK_PROP</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.SYNTHETIC_BLOCK_PROP">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="EMPTY_BLOCK">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EMPTY_BLOCK</h4>
<pre>public static final&nbsp;int EMPTY_BLOCK</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.EMPTY_BLOCK">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ORIGINALNAME_PROP">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ORIGINALNAME_PROP</h4>
<pre>public static final&nbsp;int ORIGINALNAME_PROP</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.ORIGINALNAME_PROP">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SIDE_EFFECT_FLAGS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SIDE_EFFECT_FLAGS</h4>
<pre>public static final&nbsp;int SIDE_EFFECT_FLAGS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="IS_CONSTANT_NAME">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_CONSTANT_NAME</h4>
<pre>public static final&nbsp;int IS_CONSTANT_NAME</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.IS_CONSTANT_NAME">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="IS_NAMESPACE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_NAMESPACE</h4>
<pre>public static final&nbsp;int IS_NAMESPACE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.IS_NAMESPACE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="IS_DISPATCHER">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_DISPATCHER</h4>
<pre>public static final&nbsp;int IS_DISPATCHER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.IS_DISPATCHER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DIRECTIVES">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DIRECTIVES</h4>
<pre>public static final&nbsp;int DIRECTIVES</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.DIRECTIVES">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DIRECT_EVAL">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DIRECT_EVAL</h4>
<pre>public static final&nbsp;int DIRECT_EVAL</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.DIRECT_EVAL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FREE_CALL">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FREE_CALL</h4>
<pre>public static final&nbsp;int FREE_CALL</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.FREE_CALL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STATIC_SOURCE_FILE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STATIC_SOURCE_FILE</h4>
<pre>public static final&nbsp;int STATIC_SOURCE_FILE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.STATIC_SOURCE_FILE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="LENGTH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LENGTH</h4>
<pre>public static final&nbsp;int LENGTH</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.LENGTH">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INPUT_ID">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INPUT_ID</h4>
<pre>public static final&nbsp;int INPUT_ID</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.INPUT_ID">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SLASH_V">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SLASH_V</h4>
<pre>public static final&nbsp;int SLASH_V</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.SLASH_V">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INFERRED_FUNCTION">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INFERRED_FUNCTION</h4>
<pre>public static final&nbsp;int INFERRED_FUNCTION</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.INFERRED_FUNCTION">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CHANGE_TIME">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHANGE_TIME</h4>
<pre>public static final&nbsp;int CHANGE_TIME</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.CHANGE_TIME">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="REFLECTED_OBJECT">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>REFLECTED_OBJECT</h4>
<pre>public static final&nbsp;int REFLECTED_OBJECT</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.REFLECTED_OBJECT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="LAST_PROP">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LAST_PROP</h4>
<pre>public static final&nbsp;int LAST_PROP</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.LAST_PROP">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DECR_FLAG">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DECR_FLAG</h4>
<pre>public static final&nbsp;int DECR_FLAG</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.DECR_FLAG">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="POST_FLAG">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>POST_FLAG</h4>
<pre>public static final&nbsp;int POST_FLAG</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.POST_FLAG">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="COLUMN_BITS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COLUMN_BITS</h4>
<pre>public static final&nbsp;int COLUMN_BITS</pre>
<div class="block">COLUMN_BITS represents how many of the lower-order bits of
 sourcePosition are reserved for storing the column number.
 Bits above these store the line number.
 This gives us decent position information for everything except
 files already passed through a minimizer, where lines might
 be longer than 4096 characters.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.COLUMN_BITS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="MAX_COLUMN_NUMBER">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MAX_COLUMN_NUMBER</h4>
<pre>public static final&nbsp;int MAX_COLUMN_NUMBER</pre>
<div class="block">MAX_COLUMN_NUMBER represents the maximum column number that can
 be represented.  JSCompiler's modifications to Rhino cause all
 tokens located beyond the maximum column to MAX_COLUMN_NUMBER.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.MAX_COLUMN_NUMBER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="COLUMN_MASK">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COLUMN_MASK</h4>
<pre>public static final&nbsp;int COLUMN_MASK</pre>
<div class="block">COLUMN_MASK stores a value where bits storing the column number
 are set, and bits storing the line are not set.  It's handy for
 separating column number from line number.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.COLUMN_MASK">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLAG_GLOBAL_STATE_UNMODIFIED">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_GLOBAL_STATE_UNMODIFIED</h4>
<pre>public static final&nbsp;int FLAG_GLOBAL_STATE_UNMODIFIED</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.FLAG_GLOBAL_STATE_UNMODIFIED">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLAG_THIS_UNMODIFIED">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_THIS_UNMODIFIED</h4>
<pre>public static final&nbsp;int FLAG_THIS_UNMODIFIED</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.FLAG_THIS_UNMODIFIED">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLAG_ARGUMENTS_UNMODIFIED">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_ARGUMENTS_UNMODIFIED</h4>
<pre>public static final&nbsp;int FLAG_ARGUMENTS_UNMODIFIED</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.FLAG_ARGUMENTS_UNMODIFIED">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLAG_NO_THROWS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_NO_THROWS</h4>
<pre>public static final&nbsp;int FLAG_NO_THROWS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.FLAG_NO_THROWS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLAG_LOCAL_RESULTS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_LOCAL_RESULTS</h4>
<pre>public static final&nbsp;int FLAG_LOCAL_RESULTS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.FLAG_LOCAL_RESULTS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SIDE_EFFECTS_FLAGS_MASK">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SIDE_EFFECTS_FLAGS_MASK</h4>
<pre>public static final&nbsp;int SIDE_EFFECTS_FLAGS_MASK</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.SIDE_EFFECTS_FLAGS_MASK">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SIDE_EFFECTS_ALL">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SIDE_EFFECTS_ALL</h4>
<pre>public static final&nbsp;int SIDE_EFFECTS_ALL</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.SIDE_EFFECTS_ALL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NO_SIDE_EFFECTS">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NO_SIDE_EFFECTS</h4>
<pre>public static final&nbsp;int NO_SIDE_EFFECTS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.google.javascript.rhino.Node.NO_SIDE_EFFECTS">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="Node(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid2,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right)</pre>
</li>
</ul>
<a name="Node(int, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    int&nbsp;lineno,
    int&nbsp;charno)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child,
    int&nbsp;lineno,
    int&nbsp;charno)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right,
    int&nbsp;lineno,
    int&nbsp;charno)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right,
    int&nbsp;lineno,
    int&nbsp;charno)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;left,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;mid2,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;right,
    int&nbsp;lineno,
    int&nbsp;charno)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node[], int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>[]&nbsp;children,
    int&nbsp;lineno,
    int&nbsp;charno)</pre>
</li>
</ul>
<a name="Node(int, com.google.javascript.rhino.Node[])">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Node</h4>
<pre>public&nbsp;Node(int&nbsp;nodeType,
    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>[]&nbsp;children)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="newNumber(double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newNumber</h4>
<pre>public static&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newNumber(double&nbsp;number)</pre>
</li>
</ul>
<a name="newNumber(double, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newNumber</h4>
<pre>public static&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newNumber(double&nbsp;number,
             int&nbsp;lineno,
             int&nbsp;charno)</pre>
</li>
</ul>
<a name="newString(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newString</h4>
<pre>public static&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newString(java.lang.String&nbsp;str)</pre>
</li>
</ul>
<a name="newString(int, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newString</h4>
<pre>public static&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newString(int&nbsp;type,
             java.lang.String&nbsp;str)</pre>
</li>
</ul>
<a name="newString(java.lang.String, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newString</h4>
<pre>public static&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newString(java.lang.String&nbsp;str,
             int&nbsp;lineno,
             int&nbsp;charno)</pre>
</li>
</ul>
<a name="newString(int, java.lang.String, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newString</h4>
<pre>public static&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newString(int&nbsp;type,
             java.lang.String&nbsp;str,
             int&nbsp;lineno,
             int&nbsp;charno)</pre>
</li>
</ul>
<a name="getType()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;int&nbsp;getType()</pre>
</li>
</ul>
<a name="setType(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setType</h4>
<pre>public&nbsp;void&nbsp;setType(int&nbsp;type)</pre>
</li>
</ul>
<a name="hasChildren()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasChildren</h4>
<pre>public&nbsp;boolean&nbsp;hasChildren()</pre>
</li>
</ul>
<a name="getFirstChild()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFirstChild</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getFirstChild()</pre>
</li>
</ul>
<a name="getLastChild()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastChild</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getLastChild()</pre>
</li>
</ul>
<a name="getNext()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNext</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getNext()</pre>
</li>
</ul>
<a name="getChildBefore(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildBefore</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getChildBefore(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</pre>
</li>
</ul>
<a name="getChildAtIndex(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildAtIndex</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getChildAtIndex(int&nbsp;i)</pre>
</li>
</ul>
<a name="getIndexOfChild(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndexOfChild</h4>
<pre>public&nbsp;int&nbsp;getIndexOfChild(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</pre>
</li>
</ul>
<a name="getLastSibling()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastSibling</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getLastSibling()</pre>
</li>
</ul>
<a name="addChildToFront(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildToFront</h4>
<pre>public&nbsp;void&nbsp;addChildToFront(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</pre>
</li>
</ul>
<a name="addChildToBack(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildToBack</h4>
<pre>public&nbsp;void&nbsp;addChildToBack(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</pre>
</li>
</ul>
<a name="addChildrenToFront(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildrenToFront</h4>
<pre>public&nbsp;void&nbsp;addChildrenToFront(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;children)</pre>
</li>
</ul>
<a name="addChildrenToBack(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildrenToBack</h4>
<pre>public&nbsp;void&nbsp;addChildrenToBack(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;children)</pre>
</li>
</ul>
<a name="addChildBefore(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildBefore</h4>
<pre>public&nbsp;void&nbsp;addChildBefore(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild,
                  <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</pre>
<div class="block">Add 'child' before 'node'.</div>
</li>
</ul>
<a name="addChildAfter(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildAfter</h4>
<pre>public&nbsp;void&nbsp;addChildAfter(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild,
                 <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</pre>
<div class="block">Add 'child' after 'node'.</div>
</li>
</ul>
<a name="addChildrenAfter(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addChildrenAfter</h4>
<pre>public&nbsp;void&nbsp;addChildrenAfter(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;children,
                    <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</pre>
<div class="block">Add all children after 'node'.</div>
</li>
</ul>
<a name="removeChild(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeChild</h4>
<pre>public&nbsp;void&nbsp;removeChild(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</pre>
<div class="block">Detach a child from its parent and siblings.</div>
</li>
</ul>
<a name="replaceChild(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceChild</h4>
<pre>public&nbsp;void&nbsp;replaceChild(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child,
                <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild)</pre>
<div class="block">Detaches child from Node and replaces it with newChild.</div>
</li>
</ul>
<a name="replaceChildAfter(com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceChildAfter</h4>
<pre>public&nbsp;void&nbsp;replaceChildAfter(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;prevChild,
                     <a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;newChild)</pre>
</li>
</ul>
<a name="clonePropsFrom(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clonePropsFrom</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;clonePropsFrom(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
<div class="block">Clone the properties from the provided node without copying
 the property object.  The receiving node may not have any
 existing properties.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - The node to clone properties from.</dd>
<dt><span class="strong">Returns:</span></dt><dd>this node.</dd></dl>
</li>
</ul>
<a name="removeProp(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeProp</h4>
<pre>public&nbsp;void&nbsp;removeProp(int&nbsp;propType)</pre>
</li>
</ul>
<a name="getProp(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProp</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getProp(int&nbsp;propType)</pre>
</li>
</ul>
<a name="getBooleanProp(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBooleanProp</h4>
<pre>public&nbsp;boolean&nbsp;getBooleanProp(int&nbsp;propType)</pre>
</li>
</ul>
<a name="getIntProp(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIntProp</h4>
<pre>public&nbsp;int&nbsp;getIntProp(int&nbsp;propType)</pre>
<div class="block">Returns the integer value for the property, or 0 if the property
 is not defined.</div>
</li>
</ul>
<a name="getExistingIntProp(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExistingIntProp</h4>
<pre>public&nbsp;int&nbsp;getExistingIntProp(int&nbsp;propType)</pre>
</li>
</ul>
<a name="putProp(int, java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putProp</h4>
<pre>public&nbsp;void&nbsp;putProp(int&nbsp;propType,
           java.lang.Object&nbsp;value)</pre>
</li>
</ul>
<a name="putBooleanProp(int, boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putBooleanProp</h4>
<pre>public&nbsp;void&nbsp;putBooleanProp(int&nbsp;propType,
                  boolean&nbsp;value)</pre>
</li>
</ul>
<a name="putIntProp(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putIntProp</h4>
<pre>public&nbsp;void&nbsp;putIntProp(int&nbsp;propType,
              int&nbsp;value)</pre>
</li>
</ul>
<a name="getDouble()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble()
                 throws java.lang.UnsupportedOperationException</pre>
<div class="block">Can only be called when <tt>getType() == TokenStream.NUMBER</tt></div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.UnsupportedOperationException</code></dd></dl>
</li>
</ul>
<a name="setDouble(double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDouble</h4>
<pre>public&nbsp;void&nbsp;setDouble(double&nbsp;value)
               throws java.lang.UnsupportedOperationException</pre>
<div class="block">Can only be called when <tt>getType() == Token.NUMBER</tt></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - value to set.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.UnsupportedOperationException</code></dd></dl>
</li>
</ul>
<a name="getString()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;java.lang.String&nbsp;getString()
                           throws java.lang.UnsupportedOperationException</pre>
<div class="block">Can only be called when node has String context.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.UnsupportedOperationException</code></dd></dl>
</li>
</ul>
<a name="setString(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setString</h4>
<pre>public&nbsp;void&nbsp;setString(java.lang.String&nbsp;value)
               throws java.lang.UnsupportedOperationException</pre>
<div class="block">Can only be called for a Token.STRING or Token.NAME.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to set.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.UnsupportedOperationException</code></dd></dl>
</li>
</ul>
<a name="toString()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toString(boolean, boolean, boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString(boolean&nbsp;printSource,
                        boolean&nbsp;printAnnotations,
                        boolean&nbsp;printType)</pre>
</li>
</ul>
<a name="toStringTree()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toStringTree</h4>
<pre>public&nbsp;java.lang.String&nbsp;toStringTree()</pre>
</li>
</ul>
<a name="appendStringTree(java.lang.Appendable)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendStringTree</h4>
<pre>public&nbsp;void&nbsp;appendStringTree(java.lang.Appendable&nbsp;appendable)
                      throws java.io.IOException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="setStaticSourceFile(com.google.javascript.rhino.jstype.StaticSourceFile)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStaticSourceFile</h4>
<pre>public&nbsp;void&nbsp;setStaticSourceFile(<a href="../../../../com/google/javascript/rhino/jstype/StaticSourceFile.html" title="interface in com.google.javascript.rhino.jstype">StaticSourceFile</a>&nbsp;file)</pre>
</li>
</ul>
<a name="setSourceFileForTesting(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSourceFileForTesting</h4>
<pre>public&nbsp;void&nbsp;setSourceFileForTesting(java.lang.String&nbsp;name)</pre>
<div class="block">Sets the source file to a non-extern file of the given name.</div>
</li>
</ul>
<a name="getSourceFileName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceFileName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getSourceFileName()</pre>
</li>
</ul>
<a name="getStaticSourceFile()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStaticSourceFile</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/jstype/StaticSourceFile.html" title="interface in com.google.javascript.rhino.jstype">StaticSourceFile</a>&nbsp;getStaticSourceFile()</pre>
<div class="block">Returns the source file associated with this input. May be null</div>
</li>
</ul>
<a name="setInputId(com.google.javascript.rhino.InputId)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInputId</h4>
<pre>public&nbsp;void&nbsp;setInputId(<a href="../../../../com/google/javascript/rhino/InputId.html" title="class in com.google.javascript.rhino">InputId</a>&nbsp;inputId)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inputId</code> - </dd></dl>
</li>
</ul>
<a name="getInputId()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInputId</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/InputId.html" title="class in com.google.javascript.rhino">InputId</a>&nbsp;getInputId()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The Id of the CompilerInput associated with this Node.</dd></dl>
</li>
</ul>
<a name="isFromExterns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFromExterns</h4>
<pre>public&nbsp;boolean&nbsp;isFromExterns()</pre>
</li>
</ul>
<a name="getLength()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLength</h4>
<pre>public&nbsp;int&nbsp;getLength()</pre>
</li>
</ul>
<a name="setLength(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLength</h4>
<pre>public&nbsp;void&nbsp;setLength(int&nbsp;length)</pre>
</li>
</ul>
<a name="getLineno()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLineno</h4>
<pre>public&nbsp;int&nbsp;getLineno()</pre>
</li>
</ul>
<a name="getCharno()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCharno</h4>
<pre>public&nbsp;int&nbsp;getCharno()</pre>
</li>
</ul>
<a name="getSourceOffset()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceOffset</h4>
<pre>public&nbsp;int&nbsp;getSourceOffset()</pre>
</li>
</ul>
<a name="getSourcePosition()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourcePosition</h4>
<pre>public&nbsp;int&nbsp;getSourcePosition()</pre>
</li>
</ul>
<a name="setLineno(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLineno</h4>
<pre>public&nbsp;void&nbsp;setLineno(int&nbsp;lineno)</pre>
</li>
</ul>
<a name="setCharno(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCharno</h4>
<pre>public&nbsp;void&nbsp;setCharno(int&nbsp;charno)</pre>
</li>
</ul>
<a name="setSourceEncodedPosition(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSourceEncodedPosition</h4>
<pre>public&nbsp;void&nbsp;setSourceEncodedPosition(int&nbsp;sourcePosition)</pre>
</li>
</ul>
<a name="setSourceEncodedPositionForTree(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSourceEncodedPositionForTree</h4>
<pre>public&nbsp;void&nbsp;setSourceEncodedPositionForTree(int&nbsp;sourcePosition)</pre>
</li>
</ul>
<a name="mergeLineCharNo(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeLineCharNo</h4>
<pre>protected static&nbsp;int&nbsp;mergeLineCharNo(int&nbsp;lineno,
                  int&nbsp;charno)</pre>
<div class="block">Merges the line number and character number in one integer. The Character
 number takes the first 12 bits and the line number takes the rest. If
 the character number is greater than <code>2<sup>12</sup>-1</code> it is
 adjusted to <code>2<sup>12</sup>-1</code>.</div>
</li>
</ul>
<a name="extractLineno(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractLineno</h4>
<pre>protected static&nbsp;int&nbsp;extractLineno(int&nbsp;lineCharNo)</pre>
<div class="block">Extracts the line number and character number from a merged line char
 number (see <a href="../../../../com/google/javascript/rhino/Node.html#mergeLineCharNo(int, int)"><code>mergeLineCharNo(int, int)</code></a>).</div>
</li>
</ul>
<a name="extractCharno(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractCharno</h4>
<pre>protected static&nbsp;int&nbsp;extractCharno(int&nbsp;lineCharNo)</pre>
<div class="block">Extracts the character number and character number from a merged line
 char number (see <a href="../../../../com/google/javascript/rhino/Node.html#mergeLineCharNo(int, int)"><code>mergeLineCharNo(int, int)</code></a>).</div>
</li>
</ul>
<a name="children()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>children</h4>
<pre>public&nbsp;java.lang.Iterable&lt;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&gt;&nbsp;children()</pre>
<div class="block"><p>Return an iterable object that iterates over this node's children.
 The iterator does not support the optional operation
 <code>Iterator.remove()</code>.</p>

 <p>To iterate over a node's children, one can write</p>
 <pre>Node n = ...;
 for (Node child : n.children()) { ...</pre></div>
</li>
</ul>
<a name="siblings()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>siblings</h4>
<pre>public&nbsp;java.lang.Iterable&lt;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&gt;&nbsp;siblings()</pre>
<div class="block"><p>Return an iterable object that iterates over this node's siblings.
 The iterator does not support the optional operation
 <code>Iterator.remove()</code>.</p>

 <p>To iterate over a node's siblings, one can write</p>
 <pre>Node n = ...;
 for (Node sibling : n.siblings()) { ...</pre></div>
</li>
</ul>
<a name="getParent()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParent</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getParent()</pre>
</li>
</ul>
<a name="getAncestor(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAncestor</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;getAncestor(int&nbsp;level)</pre>
<div class="block">Gets the ancestor node relative to this.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>level</code> - 0 = this, 1 = the parent, etc.</dd></dl>
</li>
</ul>
<a name="getAncestors()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAncestors</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.AncestorIterable.html" title="class in com.google.javascript.rhino">Node.AncestorIterable</a>&nbsp;getAncestors()</pre>
<div class="block">Iterates all of the node's ancestors excluding itself.</div>
</li>
</ul>
<a name="hasOneChild()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasOneChild</h4>
<pre>public&nbsp;boolean&nbsp;hasOneChild()</pre>
<div class="block">Check for one child more efficiently than by iterating over all the
 children as is done with Node.getChildCount().</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Whether the node has exactly one child.</dd></dl>
</li>
</ul>
<a name="hasMoreThanOneChild()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasMoreThanOneChild</h4>
<pre>public&nbsp;boolean&nbsp;hasMoreThanOneChild()</pre>
<div class="block">Check for more than one child more efficiently than by iterating over all
 the children as is done with Node.getChildCount().</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Whether the node more than one child.</dd></dl>
</li>
</ul>
<a name="getChildCount()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildCount</h4>
<pre>public&nbsp;int&nbsp;getChildCount()</pre>
</li>
</ul>
<a name="hasChild(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasChild</h4>
<pre>public&nbsp;boolean&nbsp;hasChild(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;child)</pre>
</li>
</ul>
<a name="checkTreeEquals(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkTreeEquals</h4>
<pre>public&nbsp;java.lang.String&nbsp;checkTreeEquals(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node2)</pre>
<div class="block">Checks if the subtree under this node is the same as another subtree.
 Returns null if it's equal, or a message describing the differences.</div>
</li>
</ul>
<a name="isEquivalentTo(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEquivalentTo</h4>
<pre>public&nbsp;boolean&nbsp;isEquivalentTo(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</pre>
<div class="block">Returns true if this node is equivalent semantically to another</div>
</li>
</ul>
<a name="isEquivalentToShallow(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEquivalentToShallow</h4>
<pre>public&nbsp;boolean&nbsp;isEquivalentToShallow(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</pre>
<div class="block">Checks equivalence without going into inner functions</div>
</li>
</ul>
<a name="isEquivalentToTyped(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEquivalentToTyped</h4>
<pre>public&nbsp;boolean&nbsp;isEquivalentToTyped(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;node)</pre>
<div class="block">Returns true if this node is equivalent semantically to another and
 the types are equivalent.</div>
</li>
</ul>
<a name="getQualifiedName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQualifiedName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getQualifiedName()</pre>
<div class="block">This function takes a set of GETPROP nodes and produces a string that is
 each property separated by dots. If the node ultimately under the left
 sub-tree is not a simple name, this is not a valid qualified name.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a null if this is not a qualified name, or a dot-separated string
         of the name and properties.</dd></dl>
</li>
</ul>
<a name="isQualifiedName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isQualifiedName</h4>
<pre>public&nbsp;boolean&nbsp;isQualifiedName()</pre>
<div class="block">Returns whether a node corresponds to a simple or a qualified name, such as
 <code>x</code> or <code>a.b.c</code> or <code>this.a</code>.</div>
</li>
</ul>
<a name="isUnscopedQualifiedName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUnscopedQualifiedName</h4>
<pre>public&nbsp;boolean&nbsp;isUnscopedQualifiedName()</pre>
<div class="block">Returns whether a node corresponds to a simple or a qualified name without
 a "this" reference, such as <code>a.b.c</code>, but not <code>this.a</code>
 .</div>
</li>
</ul>
<a name="detachFromParent()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>detachFromParent</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;detachFromParent()</pre>
<div class="block">Removes this node from its parent. Equivalent to:
 node.getParent().removeChild();</div>
</li>
</ul>
<a name="removeFirstChild()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFirstChild</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;removeFirstChild()</pre>
<div class="block">Removes the first child of Node. Equivalent to:
 node.removeChild(node.getFirstChild());</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The removed Node.</dd></dl>
</li>
</ul>
<a name="removeChildren()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeChildren</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;removeChildren()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A Node that is the head of the list of children.</dd></dl>
</li>
</ul>
<a name="detachChildren()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>detachChildren</h4>
<pre>public&nbsp;void&nbsp;detachChildren()</pre>
<div class="block">Removes all children from this node and isolates the children from each
 other.</div>
</li>
</ul>
<a name="removeChildAfter(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeChildAfter</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;removeChildAfter(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;prev)</pre>
</li>
</ul>
<a name="cloneNode()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cloneNode</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;cloneNode()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A detached clone of the Node, specifically excluding its children.</dd></dl>
</li>
</ul>
<a name="cloneTree()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cloneTree</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;cloneTree()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A detached clone of the Node and all its children.</dd></dl>
</li>
</ul>
<a name="copyInformationFrom(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copyInformationFrom</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;copyInformationFrom(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
<div class="block">Copies source file and name information from the other
 node given to the current node. Used for maintaining
 debug information across node append and remove operations.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this</dd></dl>
</li>
</ul>
<a name="copyInformationFromForTree(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copyInformationFromForTree</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;copyInformationFromForTree(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
<div class="block">Copies source file and name information from the other node to the
 entire tree rooted at this node.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this</dd></dl>
</li>
</ul>
<a name="useSourceInfoFrom(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSourceInfoFrom</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;useSourceInfoFrom(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
<div class="block">Overwrite all the source information in this node with
 that of <code>other</code>.</div>
</li>
</ul>
<a name="srcref(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>srcref</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;srcref(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
</li>
</ul>
<a name="useSourceInfoFromForTree(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSourceInfoFromForTree</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;useSourceInfoFromForTree(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
<div class="block">Overwrite all the source information in this node and its subtree with
 that of <code>other</code>.</div>
</li>
</ul>
<a name="srcrefTree(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>srcrefTree</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;srcrefTree(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
</li>
</ul>
<a name="useSourceInfoIfMissingFrom(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSourceInfoIfMissingFrom</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;useSourceInfoIfMissingFrom(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
<div class="block">Overwrite all the source information in this node with
 that of <code>other</code> iff the source info is missing.</div>
</li>
</ul>
<a name="useSourceInfoIfMissingFromForTree(com.google.javascript.rhino.Node)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSourceInfoIfMissingFromForTree</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;useSourceInfoIfMissingFromForTree(<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;other)</pre>
<div class="block">Overwrite all the source information in this node and its subtree with
 that of <code>other</code> iff the source info is missing.</div>
</li>
</ul>
<a name="getJSType()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJSType</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/jstype/JSType.html" title="class in com.google.javascript.rhino.jstype">JSType</a>&nbsp;getJSType()</pre>
</li>
</ul>
<a name="setJSType(com.google.javascript.rhino.jstype.JSType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setJSType</h4>
<pre>public&nbsp;void&nbsp;setJSType(<a href="../../../../com/google/javascript/rhino/jstype/JSType.html" title="class in com.google.javascript.rhino.jstype">JSType</a>&nbsp;jsType)</pre>
</li>
</ul>
<a name="getJsDocBuilderForNode()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJsDocBuilderForNode</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.FileLevelJsDocBuilder.html" title="class in com.google.javascript.rhino">Node.FileLevelJsDocBuilder</a>&nbsp;getJsDocBuilderForNode()</pre>
</li>
</ul>
<a name="getJSDocInfo()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJSDocInfo</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino">JSDocInfo</a>&nbsp;getJSDocInfo()</pre>
<div class="block">Get the <a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino"><code>JSDocInfo</code></a> attached to this node.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the information or <code>null</code> if no JSDoc is attached to this
 node</dd></dl>
</li>
</ul>
<a name="setJSDocInfo(com.google.javascript.rhino.JSDocInfo)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setJSDocInfo</h4>
<pre>public&nbsp;<a href="../../../../com/google/javascript/rhino/Node.html" title="class in com.google.javascript.rhino">Node</a>&nbsp;setJSDocInfo(<a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino">JSDocInfo</a>&nbsp;info)</pre>
<div class="block">Sets the <a href="../../../../com/google/javascript/rhino/JSDocInfo.html" title="class in com.google.javascript.rhino"><code>JSDocInfo</code></a> attached to this node.</div>
</li>
</ul>
<a name="setChangeTime(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setChangeTime</h4>
<pre>public&nbsp;void&nbsp;setChangeTime(int&nbsp;time)</pre>
<div class="block">This node was last changed at <code>time</code></div>
</li>
</ul>
<a name="getChangeTime()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChangeTime</h4>
<pre>public&nbsp;int&nbsp;getChangeTime()</pre>
<div class="block">Returns the time of the last change for this node</div>
</li>
</ul>
<a name="setVarArgs(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVarArgs</h4>
<pre>public&nbsp;void&nbsp;setVarArgs(boolean&nbsp;varArgs)</pre>
<div class="block">Sets whether this node is a variable length argument node. This
 method is meaningful only on <a href="../../../../com/google/javascript/rhino/Token.html#NAME"><code>Token.NAME</code></a> nodes
 used to define a <a href="../../../../com/google/javascript/rhino/Token.html#FUNCTION"><code>Token.FUNCTION</code></a>'s argument list.</div>
</li>
</ul>
<a name="isVarArgs()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVarArgs</h4>
<pre>public&nbsp;boolean&nbsp;isVarArgs()</pre>
<div class="block">Returns whether this node is a variable length argument node. This
 method's return value is meaningful only on <a href="../../../../com/google/javascript/rhino/Token.html#NAME"><code>Token.NAME</code></a> nodes
 used to define a <a href="../../../../com/google/javascript/rhino/Token.html#FUNCTION"><code>Token.FUNCTION</code></a>'s argument list.</div>
</li>
</ul>
<a name="setOptionalArg(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOptionalArg</h4>
<pre>public&nbsp;void&nbsp;setOptionalArg(boolean&nbsp;optionalArg)</pre>
<div class="block">Sets whether this node is an optional argument node. This
 method is meaningful only on <a href="../../../../com/google/javascript/rhino/Token.html#NAME"><code>Token.NAME</code></a> nodes
 used to define a <a href="../../../../com/google/javascript/rhino/Token.html#FUNCTION"><code>Token.FUNCTION</code></a>'s argument list.</div>
</li>
</ul>
<a name="isOptionalArg()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOptionalArg</h4>
<pre>public&nbsp;boolean&nbsp;isOptionalArg()</pre>
<div class="block">Returns whether this node is an optional argument node. This
 method's return value is meaningful only on <a href="../../../../com/google/javascript/rhino/Token.html#NAME"><code>Token.NAME</code></a> nodes
 used to define a <a href="../../../../com/google/javascript/rhino/Token.html#FUNCTION"><code>Token.FUNCTION</code></a>'s argument list.</div>
</li>
</ul>
<a name="setIsSyntheticBlock(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsSyntheticBlock</h4>
<pre>public&nbsp;void&nbsp;setIsSyntheticBlock(boolean&nbsp;val)</pre>
<div class="block">Sets whether this is a synthetic block that should not be considered
 a real source block.</div>
</li>
</ul>
<a name="isSyntheticBlock()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSyntheticBlock</h4>
<pre>public&nbsp;boolean&nbsp;isSyntheticBlock()</pre>
<div class="block">Returns whether this is a synthetic block that should not be considered
 a real source block.</div>
</li>
</ul>
<a name="setDirectives(java.util.Set)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirectives</h4>
<pre>public&nbsp;void&nbsp;setDirectives(java.util.Set&lt;java.lang.String&gt;&nbsp;val)</pre>
<div class="block">Sets the ES5 directives on this node.</div>
</li>
</ul>
<a name="getDirectives()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirectives</h4>
<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;getDirectives()</pre>
<div class="block">Returns the set of ES5 directives for this node.</div>
</li>
</ul>
<a name="addSuppression(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addSuppression</h4>
<pre>public&nbsp;void&nbsp;addSuppression(java.lang.String&nbsp;warning)</pre>
<div class="block">Adds a warning to be suppressed. This is indistinguishable
 from having a <code>@suppress</code> tag in the code.</div>
</li>
</ul>
<a name="setWasEmptyNode(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWasEmptyNode</h4>
<pre>public&nbsp;void&nbsp;setWasEmptyNode(boolean&nbsp;val)</pre>
<div class="block">Sets whether this is a synthetic block that should not be considered
 a real source block.</div>
</li>
</ul>
<a name="wasEmptyNode()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>wasEmptyNode</h4>
<pre>public&nbsp;boolean&nbsp;wasEmptyNode()</pre>
<div class="block">Returns whether this is a synthetic block that should not be considered
 a real source block.</div>
</li>
</ul>
<a name="setSideEffectFlags(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSideEffectFlags</h4>
<pre>public&nbsp;void&nbsp;setSideEffectFlags(int&nbsp;flags)</pre>
<div class="block">Marks this function or constructor call's side effect flags.
 This property is only meaningful for <a href="../../../../com/google/javascript/rhino/Token.html#CALL"><code>Token.CALL</code></a> and
 <a href="../../../../com/google/javascript/rhino/Token.html#NEW"><code>Token.NEW</code></a> nodes.</div>
</li>
</ul>
<a name="setSideEffectFlags(com.google.javascript.rhino.Node.SideEffectFlags)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSideEffectFlags</h4>
<pre>public&nbsp;void&nbsp;setSideEffectFlags(<a href="../../../../com/google/javascript/rhino/Node.SideEffectFlags.html" title="class in com.google.javascript.rhino">Node.SideEffectFlags</a>&nbsp;flags)</pre>
</li>
</ul>
<a name="getSideEffectFlags()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSideEffectFlags</h4>
<pre>public&nbsp;int&nbsp;getSideEffectFlags()</pre>
<div class="block">Returns the side effects flags for this node.</div>
</li>
</ul>
<a name="isOnlyModifiesThisCall()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOnlyModifiesThisCall</h4>
<pre>public&nbsp;boolean&nbsp;isOnlyModifiesThisCall()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Whether the only side-effect is "modifies this"</dd></dl>
</li>
</ul>
<a name="isOnlyModifiesArgumentsCall()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOnlyModifiesArgumentsCall</h4>
<pre>public&nbsp;boolean&nbsp;isOnlyModifiesArgumentsCall()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Whether the only side-effect is "modifies arguments"</dd></dl>
</li>
</ul>
<a name="isNoSideEffectsCall()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNoSideEffectsCall</h4>
<pre>public&nbsp;boolean&nbsp;isNoSideEffectsCall()</pre>
<div class="block">Returns true if this node is a function or constructor call that
 has no side effects.</div>
</li>
</ul>
<a name="isLocalResultCall()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLocalResultCall</h4>
<pre>public&nbsp;boolean&nbsp;isLocalResultCall()</pre>
<div class="block">Returns true if this node is a function or constructor call that
 returns a primitive or a local object (an object that has no other
 references).</div>
</li>
</ul>
<a name="mayMutateArguments()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mayMutateArguments</h4>
<pre>public&nbsp;boolean&nbsp;mayMutateArguments()</pre>
<div class="block">Returns true if this is a new/call that may mutate its arguments.</div>
</li>
</ul>
<a name="mayMutateGlobalStateOrThrow()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mayMutateGlobalStateOrThrow</h4>
<pre>public&nbsp;boolean&nbsp;mayMutateGlobalStateOrThrow()</pre>
<div class="block">Returns true if this is a new/call that may mutate global state or throw.</div>
</li>
</ul>
<a name="isQuotedString()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isQuotedString</h4>
<pre>public&nbsp;boolean&nbsp;isQuotedString()</pre>
<div class="block">This should only be called for STRING nodes children of OBJECTLIT.</div>
</li>
</ul>
<a name="setQuotedString()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQuotedString</h4>
<pre>public&nbsp;void&nbsp;setQuotedString()</pre>
<div class="block">This should only be called for STRING nodes children of OBJECTLIT.</div>
</li>
</ul>
<a name="isAdd()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAdd</h4>
<pre>public&nbsp;boolean&nbsp;isAdd()</pre>
<div class="block">AST type check methods</div>
</li>
</ul>
<a name="isAnd()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAnd</h4>
<pre>public&nbsp;boolean&nbsp;isAnd()</pre>
</li>
</ul>
<a name="isArrayLit()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isArrayLit</h4>
<pre>public&nbsp;boolean&nbsp;isArrayLit()</pre>
</li>
</ul>
<a name="isAssign()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAssign</h4>
<pre>public&nbsp;boolean&nbsp;isAssign()</pre>
</li>
</ul>
<a name="isAssignAdd()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAssignAdd</h4>
<pre>public&nbsp;boolean&nbsp;isAssignAdd()</pre>
</li>
</ul>
<a name="isBlock()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlock</h4>
<pre>public&nbsp;boolean&nbsp;isBlock()</pre>
</li>
</ul>
<a name="isBreak()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBreak</h4>
<pre>public&nbsp;boolean&nbsp;isBreak()</pre>
</li>
</ul>
<a name="isCall()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCall</h4>
<pre>public&nbsp;boolean&nbsp;isCall()</pre>
</li>
</ul>
<a name="isCase()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCase</h4>
<pre>public&nbsp;boolean&nbsp;isCase()</pre>
</li>
</ul>
<a name="isCast()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCast</h4>
<pre>public&nbsp;boolean&nbsp;isCast()</pre>
</li>
</ul>
<a name="isCatch()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCatch</h4>
<pre>public&nbsp;boolean&nbsp;isCatch()</pre>
</li>
</ul>
<a name="isComma()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isComma</h4>
<pre>public&nbsp;boolean&nbsp;isComma()</pre>
</li>
</ul>
<a name="isContinue()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isContinue</h4>
<pre>public&nbsp;boolean&nbsp;isContinue()</pre>
</li>
</ul>
<a name="isDebugger()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDebugger</h4>
<pre>public&nbsp;boolean&nbsp;isDebugger()</pre>
</li>
</ul>
<a name="isDec()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDec</h4>
<pre>public&nbsp;boolean&nbsp;isDec()</pre>
</li>
</ul>
<a name="isDefaultCase()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDefaultCase</h4>
<pre>public&nbsp;boolean&nbsp;isDefaultCase()</pre>
</li>
</ul>
<a name="isDelProp()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDelProp</h4>
<pre>public&nbsp;boolean&nbsp;isDelProp()</pre>
</li>
</ul>
<a name="isDo()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDo</h4>
<pre>public&nbsp;boolean&nbsp;isDo()</pre>
</li>
</ul>
<a name="isEmpty()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
</li>
</ul>
<a name="isExprResult()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isExprResult</h4>
<pre>public&nbsp;boolean&nbsp;isExprResult()</pre>
</li>
</ul>
<a name="isFalse()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFalse</h4>
<pre>public&nbsp;boolean&nbsp;isFalse()</pre>
</li>
</ul>
<a name="isFor()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFor</h4>
<pre>public&nbsp;boolean&nbsp;isFor()</pre>
</li>
</ul>
<a name="isFunction()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFunction</h4>
<pre>public&nbsp;boolean&nbsp;isFunction()</pre>
</li>
</ul>
<a name="isGetterDef()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isGetterDef</h4>
<pre>public&nbsp;boolean&nbsp;isGetterDef()</pre>
</li>
</ul>
<a name="isGetElem()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isGetElem</h4>
<pre>public&nbsp;boolean&nbsp;isGetElem()</pre>
</li>
</ul>
<a name="isGetProp()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isGetProp</h4>
<pre>public&nbsp;boolean&nbsp;isGetProp()</pre>
</li>
</ul>
<a name="isHook()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isHook</h4>
<pre>public&nbsp;boolean&nbsp;isHook()</pre>
</li>
</ul>
<a name="isIf()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIf</h4>
<pre>public&nbsp;boolean&nbsp;isIf()</pre>
</li>
</ul>
<a name="isIn()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIn</h4>
<pre>public&nbsp;boolean&nbsp;isIn()</pre>
</li>
</ul>
<a name="isInc()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInc</h4>
<pre>public&nbsp;boolean&nbsp;isInc()</pre>
</li>
</ul>
<a name="isInstanceOf()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInstanceOf</h4>
<pre>public&nbsp;boolean&nbsp;isInstanceOf()</pre>
</li>
</ul>
<a name="isLabel()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLabel</h4>
<pre>public&nbsp;boolean&nbsp;isLabel()</pre>
</li>
</ul>
<a name="isLabelName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLabelName</h4>
<pre>public&nbsp;boolean&nbsp;isLabelName()</pre>
</li>
</ul>
<a name="isName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isName</h4>
<pre>public&nbsp;boolean&nbsp;isName()</pre>
</li>
</ul>
<a name="isNE()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNE</h4>
<pre>public&nbsp;boolean&nbsp;isNE()</pre>
</li>
</ul>
<a name="isNew()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNew</h4>
<pre>public&nbsp;boolean&nbsp;isNew()</pre>
</li>
</ul>
<a name="isNot()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNot</h4>
<pre>public&nbsp;boolean&nbsp;isNot()</pre>
</li>
</ul>
<a name="isNull()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull()</pre>
</li>
</ul>
<a name="isNumber()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber()</pre>
</li>
</ul>
<a name="isObjectLit()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isObjectLit</h4>
<pre>public&nbsp;boolean&nbsp;isObjectLit()</pre>
</li>
</ul>
<a name="isOr()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOr</h4>
<pre>public&nbsp;boolean&nbsp;isOr()</pre>
</li>
</ul>
<a name="isParamList()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isParamList</h4>
<pre>public&nbsp;boolean&nbsp;isParamList()</pre>
</li>
</ul>
<a name="isRegExp()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRegExp</h4>
<pre>public&nbsp;boolean&nbsp;isRegExp()</pre>
</li>
</ul>
<a name="isReturn()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReturn</h4>
<pre>public&nbsp;boolean&nbsp;isReturn()</pre>
</li>
</ul>
<a name="isScript()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isScript</h4>
<pre>public&nbsp;boolean&nbsp;isScript()</pre>
</li>
</ul>
<a name="isSetterDef()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetterDef</h4>
<pre>public&nbsp;boolean&nbsp;isSetterDef()</pre>
</li>
</ul>
<a name="isString()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isString</h4>
<pre>public&nbsp;boolean&nbsp;isString()</pre>
</li>
</ul>
<a name="isStringKey()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isStringKey</h4>
<pre>public&nbsp;boolean&nbsp;isStringKey()</pre>
</li>
</ul>
<a name="isSwitch()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSwitch</h4>
<pre>public&nbsp;boolean&nbsp;isSwitch()</pre>
</li>
</ul>
<a name="isThis()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isThis</h4>
<pre>public&nbsp;boolean&nbsp;isThis()</pre>
</li>
</ul>
<a name="isThrow()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isThrow</h4>
<pre>public&nbsp;boolean&nbsp;isThrow()</pre>
</li>
</ul>
<a name="isTrue()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTrue</h4>
<pre>public&nbsp;boolean&nbsp;isTrue()</pre>
</li>
</ul>
<a name="isTry()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTry</h4>
<pre>public&nbsp;boolean&nbsp;isTry()</pre>
</li>
</ul>
<a name="isTypeOf()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTypeOf</h4>
<pre>public&nbsp;boolean&nbsp;isTypeOf()</pre>
</li>
</ul>
<a name="isVar()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVar</h4>
<pre>public&nbsp;boolean&nbsp;isVar()</pre>
</li>
</ul>
<a name="isVoid()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVoid</h4>
<pre>public&nbsp;boolean&nbsp;isVoid()</pre>
</li>
</ul>
<a name="isWhile()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWhile</h4>
<pre>public&nbsp;boolean&nbsp;isWhile()</pre>
</li>
</ul>
<a name="isWith()">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isWith</h4>
<pre>public&nbsp;boolean&nbsp;isWith()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/google/javascript/rhino/JSTypeExpression.html" title="class in com.google.javascript.rhino"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/google/javascript/rhino/Node.AncestorIterable.html" title="class in com.google.javascript.rhino"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/javascript/rhino/Node.html" target="_top">Frames</a></li>
<li><a href="Node.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
